/***********************************************************************
 * Module:  Utilisateur.cs
 * Author:  hoe
 * Purpose: Definition of the Class Utilisateur
 ***********************************************************************/

using System;
namespace Site.Models
{
    public class User : System.Web.Profile.ProfileBase
    {
        public object getDroit()
        {
            // TODO: implement
            return null;
        }

        public bool deleteProfil()
        {
            // TODO: implement
            return false;
        }

        public Statistic GetUserStats()
        {
            // TODO: implement
            return null;
        }

        public Member getInfosProfil()
        {
            // TODO: implement
            return null;
        }

        public bool login()
        {
            // TODO: implement
            return false;
        }

        public bool logout()
        {
            // TODO: implement
            return false;
        }

        public int GetMembers()
        {
            // TODO: implement
            return 0;
        }

        public void GetFriends()
        {
            // TODO: implement
        }

        public bool SendFriendRequest()
        {
            // TODO: implement
            return false;
        }

        public bool AcceptFriendRequest()
        {
            // TODO: implement
            return false;
        }

        public Role GetRole()
        {
            // TODO: implement
            return null;
        }

        public int DisplayAlert()
        {
            // TODO: implement
            return 0;
        }

        public int SendMessage()
        {
            // TODO: implement
            return 0;
        }

        public int GetBanList()
        {
            // TODO: implement
            return 0;
        }

        public int UserId;
        public string UserMail;
        public string UserPassword;
        public DateTime UserLastConnection;
        public int UserIsActibe;
        public string UserNickname;
        public string UserCity;
        public string UserCountry;
        public DateTime UserBirthday;

       // public Ban[] Ban;
        public Role Role;

        private string UserAvatar;
        private int UserIsConnected;
        private DateTime UserCreationDate;
        private DateTime UserDeleteDate;

    }
}